iPaaS文档库 iPaaS文档库
00 概述
01 产品安装指南
02 快速入门指南
03 Studio使用指南
04 iPaaS使用指南
05 高级配置指南
06 接口服务说明
07 升级&数据迁移指南
08 产品集成指南
09 FAQ
  • 安装AFCenter
  • 安装iPaaS910
  • 安装DWS
  • nginx配置
  • 启动AFCenter、iPaaS、DWS服务
  • 权限配置

前置条件

  1. iPaaS集成DWS使用微应用方式集成,需要分别安装AFCenter,iPaaS微应用版,DWS微服务版。 集成必要的安装包如下:
    EOS_Platform_AFCenter_8.3.3.tar.gz
    EOS_Platform_AFCenter_UI_8.3.3.tar.gz
    Primeton_iPaaS_9.1.0_Portal_Server.tar
    Primeton_iPaaS_9.1.0_Portal_UI.tar
    Primeton_DWS_Server_7.1.0.tar.gz
    Primeton_DWS_UI_7.1.0.tar.gz
    pubresmng_component_v8.3.3.0.zip
    根据实际可选的安装包如下:
    Primeton_iPaaS_9.1.0_APIGateway_Server.tar
    Primeton_iPaaS_9.1.0_ESB_Server.tar
    Primeton_DI_7.1.0.tar.gz
    apache-dolphinscheduler-7.1.0-bin.tar.gz
    apache-seatunnel-7.1.0-bin.tar.gz
    apache-zookeeper-3.8.0-bin.tar.gz

  2. AFCenter、iPaaS、DWS使用同一个数据库。

  3. AFCenter安装完成后,不要立即启动,等iPaaS、DWS产品安装完成后并分别执行了对应的初始化脚本后在启动。

# 安装AFCenter

  1. 创建/opt/afcenter833目录,将EOS_Platform_AFCenter_8.3.3.tar.gz解压到/opt/afcenter833目录。
  2. 创建/opt/afcenter_ui目录,将EOS_Platform_AFCenter_UI_8.3.3.tar.gz解压到/opt/afcenter_ui目录。
  3. 新建iPaaS910数据库,在iPaaS910数据库执行afcenter的初始化脚本。
  4. 修改AFCenter的后端的配置,配置修改完成后不要立即启动AFCenter服务。

# 安装iPaaS910

  1. 创建/opt/iPaaS910/protal目录,将Primeton_iPaaS_9.1.0_Portal_Server.tar解压到/opt/iPaaS910/protal目录。
  2. 创建/opt/afcenter_ui/esb目录,将Primeton_iPaaS_9.1.0_Portal_UI.tar解压到/opt/afcenter_ui/esb目录。
  3. 在iPaaS910数据库执行iPaaS的初始化脚本。
  4. 修改iPaaS的后端配置,配置修改完成后不要立即启动iPaaS服务。
  5. 根据实际需求选择Primeton_iPaaS_9.1.0_APIGateway_Server.tar和Primeton_iPaaS_9.1.0_ESB_Server.tar

# 安装DWS

DWS微服务安装参考:DWS安装指南 (opens new window)

# nginx配置

打开nginx.conf文件,添加如下配置:

upstream eosapp {
	server afcenter后端IP:端口;# 修改为AFCenter的后端ip和端口
}

    server {
        listen       80;
        server_name  localhost;
        client_max_body_size 200m;
       
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "Upgrade";
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Real-Port $remote_port;
        proxy_set_header REMOTE-HOST $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
        proxy_send_timeout 600s;
        proxy_read_timeout 600s;
        proxy_connect_timeout 600s;
	
        location ^~/api/ {
            proxy_pass http://eosapp ;
            
        }

        location ~/(.*)/api/ {
            rewrite ^/(.*)/api/(.*)$ /api/$2 break;
            proxy_pass http://eosapp ;
        }

        location ~ \.biz\.ext$ {
            proxy_pass http://eosapp;
        }

        location ^~ /api/esb/ {
            proxy_pass http://iPaaS后端ip:端口/api/esb/;# 修改为iPaaS Server后端IP和端口
        }

        location /DWS {
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Real-Port $remote_port;
            proxy_set_header REMOTE-HOST $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
           
            charset utf-8;
            proxy_pass http://dws后端ip:端口/;# 修改为DWS Server的后端ip和端口

            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection "Upgrade";
            proxy_read_timeout 600s;
        }

        location / {
            root   /opt/afcenter_ui/;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection "Upgrade";
            index  index.html index.htm;
            
        }
    }

保存nginx.conf的配置,启动nginx服务。

# 启动AFCenter、iPaaS、DWS服务

分别启动AFCenter、iPaaS和DWS服务。查看AFCenter、iPaaS和DWS的启动日志,检查启动日志是否有报错。

# 权限配置

浏览器访问http://nginx-ip:80/,用admin账号登录。进入“组织中心->账号管理”页面,为manager用户添加角色。

← 7.2 数据迁移 8.2 DAMP集成iPaaS →